Performance Evolution Blueprint: Understanding the Impact of Software Evolution on PerformanceAccepted at VISSOFT'13
نویسندگان
چکیده
Understanding the root of a performance drop or improvement requires analyzing different program executions at a fine grain level. Such an analysis involves dedicated profiling and representation techniques. JProfiler and YourKit, two recognized code profilers fail, on both providing adequate metrics and visual representations, conveying a false sense of the performance variation root. We propose performance evolution blueprint, a visual support to precisely compare multiple software executions. Our blueprint is offered by Rizel, a code profiler to efficiently explore performance of a set of benchmarks against multiple software revisions. Keywordsvisualization, profiling, software evolution, software execution
منابع مشابه
Modified Pareto archived evolution strategy for the multi-skill project scheduling problem with generalized precedence relations
In this research, we study the multi-skill resource-constrained project scheduling problem, where there are generalized precedence relations between project activities. Workforces are able to perform one or several skills, and their efficiency improves by repeating their skills. For this problem, a mathematical formulation has been proposed that aims to optimize project completion time, reworki...
متن کاملThe effect of Health System Evolution Plan on the performance indices in public hospitals in Iran
Background and Objectives: The Health System Evolution Plan was developed to improve quality and accessibility of health care services and reduce the costs to protect people from catastrophic out of pocket payments. The aim of current study is investigatation of Health System Evolution Plan effects on performance indices of governmental hospitals affiliated to Iran University o...
متن کاملAssessment of the Log-Euclidean Metric Performance in Diffusion Tensor Image Segmentation
Introduction: Appropriate definition of the distance measure between diffusion tensors has a deep impact on Diffusion Tensor Image (DTI) segmentation results. The geodesic metric is the best distance measure since it yields high-quality segmentation results. However, the important problem with the geodesic metric is a high computational cost of the algorithms based on it. The main goal of this ...
متن کاملUsing Magma Mixing/Mingling Evidence for Understanding Magmatic Evolution at Mount Bidkhan Stratovolcano (South-East Iran)
Mount Bidkhan stratovolcano is located in the central Iranian volcanic belt. It is composed of several types of pyroclastic deposits, lava flows and intrusive bodies. Textural and chemical characteristics of plagioclase phenocrysts from the eruptive products volcanic edifice, record complex magma mixing events over the lifetime of the volcano. Evidences such as xenocrystic high Al+Ti clinopyrox...
متن کاملFormal Rules for Reliable Component-Based Architecture Evolution
Software architectures are the blueprint of software systems construction and evolution. During the overall software lifecycle, several changes of its architecture may be considered (e.g. including new software requirements, correcting bugs, enhancing software performance). To ensure a valid and reliable evolution, software architecture changes must be captured, verified and validated at an ear...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013